package br.com.redefranciscanas.wiki.enumerado;

public enum NvlAcesso {
	ADMINISTRADOR(3L, "Administrador"),
	SUPORTE(2L, "Suporte"),
	USUARIO(1L, "Usuário");

	private NvlAcesso(Long id, String acesso) {
		this.acesso = acesso;
		this.id = id;
	}

	private String acesso;
	private Long id;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getAcesso() {
		return acesso;
	}

	public void setAcesso(String acesso) {
		this.acesso = acesso;
	}

	@Override
	public String toString() {
		return acesso;
	}

	public static NvlAcesso getAcesso(Long nvlAcesso) {
		if (nvlAcesso != null) {
			for (NvlAcesso acesso : NvlAcesso.values()) {
				if (acesso.getId().equals(nvlAcesso)) {
					return acesso;
				}
			}
		}
		return null;
	}
}
